package com.ocom.mjrecode.vo;


import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

@Data
public class EntryExitRecordsVo {
    /**
     * hour	string	Y	时段
     * enteredCount	Int	Y	进入人数
     *  exitedCount	Int	Y	出去人数
     * item	List	复合域
     */

    Integer hour;
    Integer enteredCount=0;
    Integer exitedCount=0;

    List<EntryExitRecordsItem> item =new ArrayList<>();
    /**
     * pName	姓名	String
     * deptName	部门名称	String
     * openType	进出类型	Int	开门类型。（0未知，1：进入，2：离开）
     */

    @Data
    public static class EntryExitRecordsItem{
        @JsonProperty("pName")
        String pName;
        String pCode;
        String deptName;
        String areaName;
        Integer openType;
        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
        Date openTime;
    }
}
